/*Universidad el Valle de Guatemala
 * Hoja de Trabajo 4
 * 
 * Carlos Sagastume, 12113
 * Rodimiro Castañeda, 12122
 * Juan Fernando Moraflores 
 * 
 * Descripcion:
 *  Programa que permite al usuario ingresar la direccion de un archivo .txt
 * que contenga una operacion postfix y esta es resulta por medio de la utilizacion
 * ya sea de listas, arraylist o vectores.
 */
package Stack;

public interface iStack<E>
{
   public void push(E item);
   // post: el item es agregado al stack. Sera
   //       el proximo en salir

   public E pop();
   // pre: stack no esta vacio
   // post: el elemento ingresado mas recientemente
   //       es retirado.

   public E peek();
   //pre: stack no esta vacio
   //post: el valor mas reciente es retornado
   //      pero no es sacado del stack.

   public boolean empty();
   //post: regresa true si el stack esta vacio

   public int size();
   //post: regresa la cantidad de elementos
   //      en el stack
}
